package com.rxyb.hongyu.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.rxyb.core.respone.IBaseCode;
import com.rxyb.core.respone.R;
import com.rxyb.hongyu.db.po.ThirdHongyuPull;
import com.rxyb.hongyu.gateway.dto.push.*;

/**
 * <p
 * 鸿宇请求的记录 服务类
 * </p
 *
 * @author DUYH
 * @since 2020-06-09
 */
public interface ThirdHongyuPushService extends IService<ThirdHongyuPull> {

    /**
     * 验证用户信息一致性
     *
     * @param f20A01Req
     * @return
     */
    R<F20A01Rsp> f20A01(F20A01Req f20A01Req);

    /**
     * 自动生成检验流水
     *
     * @param f20A02Req
     * @return
     */
    R<F20A02Rsp> f20A02(F20A02Req f20A02Req);

    /**
     * 检验流水结果查询
     *
     * @param f20A03Req
     * @return
     */
    R<F20A03Rsp> f20A03(F20A03Req f20A03Req);

    /**
     * 预约信息传递
     *
     * @param f20A04Req
     * @return
     */
    R<IBaseCode> f20A04(F20A04Req f20A04Req);

    /**
     * 流水退办
     *
     * @param f20A05Req
     * @return
     */
    R<IBaseCode> f20A05(F20A05Req f20A05Req);

    /**
     * 证件采集
     *
     * @param f20A06Req
     * @return
     */
    R<IBaseCode> f20A06(F20A06Req f20A06Req);
}
